The Role of the Customer in the Adoption of Agile Software Development Methodologies
نویسندگان
چکیده
This study focuses on the role the customer plays in the adoption and consolidation of Agile practices in software development firms. We considered two main aspects: 1) the degree of collaboration between customers and suppliers; 2) the degree of active participation of the customer in software development processes. We argue that both these factors affect the level of Agility of an organization. To investigate this topic we conducted a survey among firms that use agile software development methodologies. The sample of respondents was obtained from the social network Linkedin. We received one hundred and five valid questionnaires before subjecting the data to hierarchical linear regression analysis. Our findings suggest that a collaborative and active role of the customer increases Agility. This study provides original empirical data on the frequency of use of Agile practices in software development processes. From a theoretical point of view it clarifies the role of two different customer-related factors: customer collaboration and customer participation.
منابع مشابه
Project Management and Agile Methodologies: A Survey
This paper examines analogies and differences derived by the adoption of Agile Methodologies (AMs) in a set of software companies from the point of view of project management techniques. Data come from questionnaires filled in by twenty-one managers. The analysis of these questionnaires shows that managers using AMs focus on people and process more than the other managers do. The adoption of AM...
متن کاملAdoption of Agile Methodology in Software Industry
Agile methods provide a team or an organization with the flexibility to adopt a selected subset of principles and practices based on their values, their culture, and the systems that they develop. Agile software development these days becomes very popular. Webster university has started a graduate level course on Agile software development in this course main idea is discussed and implemented v...
متن کاملAligning Adoption Theory with Agile System Development Methodologies
Studies show that many software developers are reluctant, for a variety of reasons, to employ system development methodologies (SDMs) in the course of building their applications. The proponents of Agile methodologies suggest that many of the factors that have inhibited the use of SDMs to date have largely been addressed in the underlying principles of Agile methods. Using adoption theory as a ...
متن کاملAgile Software Methodologies: Strength and Weakness
Agile methodologies are great software development methodologies. No doubt that these methodologies have widespread reputation. The core of agile methodologies is people. Customer and each team member in agile development teams are the key success or failure factor in agile process. In this paper authors demonstrate strength and weakness points in agile methodologies. Also authors demonstrate h...
متن کاملImplementation of Agile Manufacturing Principles in Small and Medium Enterprises (SMES)
Modern manufacturing is under ever increasing pressure to develop solutions for highly complex tasks. In order to maintain the business survival in a highly competitive environment, it is vital to obtain customer satisfaction, which requires developing products with shorter lifecycles and higher quality meanwhile to reduce the production costs. In order to achieve such objectives a paradigm has...
متن کامل